// i.d(t, {
//   xj: () => DataSavedMessage,
//   zK: () => DataPublishedMessage,
//   F1: () => DataRevertedMessage,
//   Qq: () => DataIntegrityMessage,
//   dz: () => SaveErrorMessage,
//   Kx: () => RevertErrorMessage,
//   aT: () => PublishErrorMessage
// })
import Message from "./message"

export class DataSavedMessage extends Message {
  dataTypes: any
  constructor(e) {
    super(), (this.dataTypes = e)
  }
}
export class DataPublishedMessage extends Message {}
export class DataRevertedMessage extends Message {
  dataTypes: any
  constructor(e) {
    super(), (this.dataTypes = e)
  }
}
export class DataIntegrityMessage extends Message {
  message: any
  dataType: any
  mockError: boolean
  constructor(e, t, i = !1) {
    super(), (this.message = e), (this.dataType = t), (this.mockError = i)
  }
}
export class SaveErrorMessage extends Message {
  error: any
  dataTypes: any[]
  constructor(e, t = []) {
    super(), (this.error = e), (this.dataTypes = t)
  }
}
export class RevertErrorMessage extends Message {
  error: any
  dataTypes: any[]
  constructor(e, t = []) {
    super(), (this.error = e), (this.dataTypes = t)
  }
}
export class PublishErrorMessage extends Message {
  error: any
  dataTypes: any[]
  constructor(e, t = []) {
    super(), (this.error = e), (this.dataTypes = t)
  }
}
